home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / ab20 / unarced / datacomm / ncomm / ncomm.news < prev    next >
Text File  |  1995-03-17  |  30KB  |  681 lines

  1. NComm  V1.92  was released in a hurry and had not been tested very
  2. well (the beta-testers deserve a large flame :-) Many bugs were
  3. unfortunately still left in the code.  NComm V1.921 fixes all the bugs
  4. that were reported.
  5.  
  6. o CTS/RTS only worked if it had been turned on in Preferences (I can
  7.   see that JrComm 1.01 has the same problem). The serial device settings
  8.   are now completely independent of the settings in preferences.
  9.  
  10. o Since the input.device (the device that handles all input events)
  11.   runs at priority 20, it would be fatal to set the NComm priority to
  12.   20 or higher. The maximum allowed priority is now 19. Another very
  13.   naughty thing: The A590 harddisk sometimes changes the input.device
  14.   priority to 5, so a priority of 5 or more could cause problems too.
  15.  
  16.   When running NComm at a higher priority than input.device, the
  17.   scrollback up/down-gadgets never received an IDCMP message when
  18.   releasing the left mouse button. Finally, you had to reset your
  19.   machine :-( To prevent such hangs, NComm now checks if input.device
  20.   runs at a lower priority than NComm and changes the input.device
  21.   priority if necessary.
  22.  
  23.   Note: Be careful with setting a high priority! High priorities
  24.   often cause big problems, dead locks and so on... The filesystem
  25.   normally runs at priority 10, which means that you could get into
  26.   trouble when setting the priority to 10 or higher. I personally run
  27.   NComm at priority 15 (on an A3000) and have experienced no problems,
  28.   but the general rule is: If you experience problems, try setting a
  29.   lower priority.
  30.  
  31. o XPRZmodem library V2.10 should now work with NComm (The serial
  32.   input routine returned -1 on timeout so V2.10 did not work.
  33.   Thanks to Geir-Inge Høsteng for locating the bug!). NComm V1.9
  34.   contains the same bug.
  35.  
  36. o The download warning message "Not enough disk space" was
  37.   unfortunately brought up during uploads when uploading from
  38.   a disk that was almost full, or when using Xmodem/Ymodem :-/
  39.  
  40. o "Next board" msg was misplaced when dialing multiple boards.
  41.  
  42. o (Due to a bug in AmigaDOS 1.3): It was almost impossible to choose
  43.   any options in the "Protocol options" submenu.
  44.  
  45. o The ANSI mouse function turned itself off when changing resolution.
  46.  
  47. o Numbers dialled with the "Dial #" function were not dialled
  48.   immediately if a Dial window already was open. The window
  49.   had to be shut down first.
  50.  
  51. o Many users experienced hangs when dialling entries in the
  52.   phonebook. This normally happened when closing down the transfer
  53.   window or pressing any of the gadgets. This bug is probably
  54.   caused by a problem with some very old timer routines, so I guess
  55.   it has existed for quite a long time. Anyway, I added some lines of
  56.   code that should prevent the timer functions from messing things up.
  57.   Hope most of the problems are gone now (everything seems to
  58.   work nicely with OS 2.0)
  59.  
  60. o Even parity is not handled correctly by the serial.device. I
  61.   have added some code which should make 7-Even-1 work correctly.
  62.   (thanks to Jack Radigan for supplying me with the code
  63.   originally written by Dave Wecker).
  64.  
  65. o Upload requester was sometimes brought up twice when using
  66.   the Zmodem "Auto Upload" function.
  67.  
  68. o The "Save Scrollback" function did not save the complete
  69.   buffer if the buffer had been filled up.
  70.  
  71. o Tried to fix the OpenDevice() bug when using OS 2.0. I'm not
  72.   100% sure if it's gone, but anyway, thanks to Willy Langeveld for
  73.   pointing out a few things that could be wrong!
  74.  
  75. o Smashed a tricky bug when using "EXPR protocols". If an EXPR transfer
  76.   was aborted, this would disable the "auto-activate transfers" feature
  77.   for that protocol.
  78.  
  79. o Amiga-X could not be used within gadgets since this hotkey was used
  80.   by the ASCII capture function. The new hotkey for the ASCII capture
  81.   function is now Amiga-J.
  82.  
  83. o ANSI-mouse escape codes will not be sent when closing the "About"
  84.   window with a mouseclick.
  85.  
  86. o Fixed a problem with international keyboards in the scrollback.
  87.  
  88. o If a script is already running when dialling a new board, the
  89.   script configured for use with that board will not be started.
  90.  
  91. o The 'SCR' and 'CAP' fields were not removed properly from
  92.   the status line.
  93.  
  94. o There is a problem with the 2.0 console device when using snapping.
  95.   NComm uses two fonts for supporting IBM graphics: the problem
  96.   occurs when characters drawn with the second font get overlapped
  97.   by another window. The 2.0 console device will then redraw these
  98.   characters with the current font, and the whole thing will look
  99.   garbled. Until this gets fixed, NComm will only turn on the
  100.   snapping flag when the "2.0 snapping" function has been selected.
  101.   This also fixes the problem with screen-flashing when using Emacs.
  102.   Unfortunately, this also means that NComm will have to close
  103.   the terminal window when selected.
  104.  
  105. o "ANSI mouse" escape codes were sent when clicking on the file
  106.   requester 'OK' and 'Cancel' gadgets.
  107.  
  108. o 16 color ANSI graphics didn't work and still won't work due to
  109.   limitations within the console.device. We will probably have to
  110.   get rid of the console.device before we can implement a complete
  111.   ANSI emulation. I have decided to leave these things unchanged
  112.   until a better VT100 emulation has been added.
  113.  
  114. o The GURU appeared if the download/upload directory-name was more
  115.   than 80 chars.
  116.  
  117. o By pushing the "Quit NComm" window to the back of the 'About'
  118.   window, you would put yourself into a "dead end". NComm now
  119.   closes the About window before putting up this requester.
  120.  
  121. o NComm would crash if 'NComm:' had not been assigned and
  122.   the current directory path was > 30 chars long.
  123.  
  124. o A "Sysop" directory was missing in the Host directory.
  125.   The format should be the same as the CoSysOp directory.
  126.  
  127. o When using the program ConClip, the OS does not automatically
  128.   paste text to level III console.device windows. Instead,
  129.   Amiga-V results in an escape kode. This escape code much
  130.   resembles the code sent when pressing the first function
  131.   key, so actually, the first macro key was sent to the
  132.   serial port when pressing Amiga-V. NComm now reads the
  133.   contents of the clipboard when the correct escape sequence
  134.   is received (another 2K of code, sigh...)
  135.  
  136. o The mark in PhoneBook will be removed when choosing 'Del/Remove'
  137.  
  138. o Various internal buffers will now be updated when calling a
  139.   new board.
  140.  
  141. New functions/features
  142. ----------------------
  143. o Added support for Kermit Finish/Bye/CD server commands.
  144. o Will no longer create a default 'show' field (based on
  145.   the previous filename) in the file-requester when
  146.   uploading or downloading.
  147. o Possible to expand scrollback window to full screen size
  148.   with "Z" (zoom) key.
  149. o Added support for skipping a single file during an
  150.   XPR-transfer. I don't know about any protocols that
  151.   support this yet, so watch it! By pressing the xfer-window
  152.   gadget you will probably abort the complete transfer.
  153. o The "print" function will now ask which device you want
  154.   to use as output (you may for example select PAR: or SPEAK:)
  155. o Styles will get turned off at CONNECT
  156.  
  157. ----------------------------------------------------------------------
  158.  
  159. NComm  1.92  is  a vastly modified and enhanced version of NComm V1.9.
  160. It  corrects  all known bugs of the earlier version.  Some changes and
  161. additions have also been made.
  162.  
  163.        Just to make a few things clear...
  164.        ----------------------------------
  165.        NComm V1.92 does NOT contain an ARexx interface
  166.        NComm V1.92 does NOT contain an improved VT100 emulation
  167.        NComm V1.92 does NOT contain an improved script language
  168.                                        (numeric variables etc.)
  169.  
  170. If  you  really  need  any  of  these  fixes,  you  will  probably  be
  171. disappointed,  and  should  look  somewhere  else.   Any  of the above
  172. features  will take a lot of time to realize.  Currently, Daniel and I
  173. don't  have  much  time  for  working  on NComm.  Hopefully, the ARexx
  174. interface  will be ready within a few months.  Anything else will have
  175. to  wait  for  a  long  time:   Don't expect to see all these features
  176. implemented  until 1992.  Remember:  NComm is just a hobbie, we  don't
  177. earn a single penny on it.  Just  forget  every  rumour you have heard
  178. about NComm V2.0!
  179.  
  180. However:   If  you  are  pretty satisfied with V1.9, this version will
  181. hopefully  suit  you  well.  It corrects several serious bug, and also
  182. adds some  features that will make NComm much more comfortable to use.
  183. The  NComm  Host Script has also been enhanced and should even make it
  184. possible to run a small BBS.
  185.  
  186.             -----------------------------------------
  187.         *** What has been changed from V1.9 to V1.92? ***
  188.             -----------------------------------------
  189.  
  190. - Windows have been customized for use with OS 2.0. Text can be pasted
  191.   to the console.window using Right-Amiga-V. The hidden depth gadgets are
  192.   now compatible with OS 2.0. A "close gadget" will be added to the NComm
  193.   CLI window when running 2.0. Added optional "2.0 snapping support",
  194.   allows 2.0 users to snap text from the NComm terminal screen using
  195.   Right-Amiga-C.
  196.  
  197. - NComm may now be run on WorkBench, and will then use the new 2.0 gadget
  198.   flags if used. NComm may be "iconified" with the new 2.0 window
  199.   iconify gadget.
  200.  
  201. - Added 4 and 16-color ANSI color modes (16 colors will run awfully
  202.   slow and should only be used at 2400 baud and below. If you own a
  203.   68030 machine, I recommend using the program CpuBlit by Eddy Carroll
  204.   for dramatically increasing the screen display performance).
  205.  
  206. - Added "Close Workbench" option, saves memory.
  207.  
  208. - More options may now be specified at the CLI prompt;
  209.  
  210.   o -cFILE; Load config file with name "FILE"
  211.   o -mFILE; Load macro file with name "FILE"
  212.   o -pFILE; Load phonebook with name "FILE"
  213.   o -sFILE; Load "FILE" into scrollback
  214.   o -d; Disable scrollback adding
  215.  
  216. - Many new serial.device options have been added. The serial unit and
  217.   device may now be selected from the menu. The serial.device can
  218.   now be run in "Shared" mode. Baud rates from 300 to 115200 baud
  219.   can be selected (but M68000-Amiga's still only handle a maximum of
  220.   31250 baud...) An "adjust" option allows you to "fine tune" the baud
  221.   rate (old versions of the serial.device miscalculate the baud rate,
  222.   and this causes problems with some high speed modems, like the US
  223.   Robotics HST). Added "DTR hangup" option for dumb modems.
  224.  
  225. - "Req.library" is now used for most requesters. This makes NComm much
  226.   more comfortable to use. All requesters are started as seperate
  227.   processes, and will therefore multitask!
  228.  
  229. - NComm now has a *complete* XPR library implementation, and even
  230.   supports all extension fields (NComm previously only had the minimum
  231.   of functions necessary for running XPRZmodem).
  232.  
  233. - Added support for XPRKermit.library (Kermit protocol) and External
  234.   (custom) XPR libraries. Options may be be entered via an init string or
  235.   by query. New protocol flags in script language (K == Kermit, E == EXPR).
  236.  
  237. - The download/upload window will no longer be activated when opened.
  238.  
  239. - NComm will put up a warning if there is not enough space for receiving a
  240.   file onto the current device when an Ymodem-Batch/Ymodem-G/XPR download
  241.   is initialized.
  242.  
  243. - Added Ymodem-Batch/Ymodem-G/XPR support for batch uploads (hold down
  244.   SHIFT in filerequester for selecting multiple files).
  245.  
  246. - Zmodem autodownload is now (optionally) available for use with any
  247.   bulletin board system. NComm will automatically jump into receive mode
  248.   when the Zmodem header is detected. A Zmodem autoupload option has also
  249.   been added (not yet supported by the xprzmodem.library). This option
  250.   will automatically bring up a file requester when the Zmodem upload
  251.   header is detected.
  252.  
  253. - Optional icon creation for files downloaded.
  254.  
  255. - It should now even be possible to multitask internally when uploading or
  256.   downloading (Although it works, this is not recommended due to problems
  257.   with serial.device and hogging of the CPU)
  258.  
  259. - New ASCII send option: Pad out blank lines. Will send CR-Space-CR when
  260.   CR-CR is detected. This is very handy when uploading a textfile into a
  261.   text editor that returns to the command prompt when CR is pressed on a
  262.   blank line.
  263.  
  264. - "ANSI capture" option allows ASCII capture of ESCape codes (were
  265.   previously filtered out).
  266.  
  267. - The scrollback (review buffer) has been greatly enhanced. Added "mark",
  268.   "paste", "search" and "save block" options. "Load scrollback" option
  269.   allows you to load a textfile into the scrollback. If you "disable
  270.   scrollback input", the scrollback may be used as a normal text viewer.
  271.   Text may still be marked and pasted. The "load config" function will
  272.   no longer delete the scrollback buffer if the sizes don't vary.
  273.   Improved the adding of characters to scrollback a bit (GotoXY
  274.   sequences and TAB's should work a little better now). The IBM font will
  275.   be used in the scrollback if an IBx character set is being used. Much
  276.   nicer "up/down" gadgets added. Added "left justify" proportional gadget,
  277.   makes it possible to see text that does not fit on a single line. All
  278.   proportional gadgets now support "real time scrolling". Scrollback text
  279.   routines rewritten, cause faster screen updates. Hotkeys ('/', 'N', 'L',
  280.   'S', 'B', ' ') available.
  281.  
  282. - When you connect to a board, the phonebook selections for that board will
  283.   be removed. When you dial boards via the "Dial menu", the chosen entries
  284.   will become selected in the phonebook. Information about "config" and
  285.   "macro" files will be displayed in the "Dial window" requester.
  286.  
  287. - The NComm logfile directory may now be changed (NComm previously always
  288.   saved the logfile as NComm:NComm.log)
  289.  
  290. - Optimized phonebook "Sort" routine, should be almost twice as fast now,
  291.   and also consumes less memory. The "Print" function no longer truncates
  292.   multiple numbers when printing. Transfer protocol and "Del/BS" swapping
  293.   can now be selected in phonebook (please observe: all V1.9 phonebook
  294.   files will now default to Xmodem, and should probably be changed using
  295.   PbConvert.)
  296.  
  297. - New macrokey option: {script}FILE will execute the script "FILE" when the
  298.   macrokey is pressed.
  299.  
  300. - Added ANSI mouse option (use the mouse for pointing at a specific
  301.   location that you will move to).
  302.  
  303. - Cursor blinking is available as an option.
  304.  
  305. - Modem Setup window made larger, it is now easier to see which
  306.   setup that is being used.
  307.  
  308. - New translation option: "Destructive backspace". Will translate incoming
  309.   backspace codes as BS-SPACE-BS. Assures deletion of the character to the
  310.   left of the cursor.
  311.  
  312. - "Quit verify requester" before quitting NComm.
  313.  
  314. - A new enhanced NComm Host Script has been included. It was made by
  315.   Nils-Arne Dahlberg, and now supports such things as private messages for
  316.   all users, private user passwords, more message areas, packing and
  317.   download of messages, UL/DL checking, grabbing of bulletins etc.
  318.  
  319. - Many bugs have been corrected;
  320.  
  321.   o CTS/RTS handshaking now finally *works*! This important
  322.     option has not been working in any of the previous NComm
  323.     versions.
  324.   o Zmodem ACKnowledge was always turned on during Zmodem
  325.     transfers! This caused a dramatic loss of speed when using
  326.     modems with a slow back-channel, i.e HST modems. So the
  327.     Zmodem protocol in V1.9 was really quite slow :-( ACK will
  328.     now only be set when transferring to floppy disks, but
  329.     can be turned on manually in the options menu.
  330.   o Smashed ten Enforcer traps, some of them serious.
  331.   o Fixed SERIOUS bug that made NComm jump into
  332.     "AMIGA_FIREWORKS_MODE" if boardname was longer than 24 chars.
  333.   o Did a complete rewrite of most of the console.device routines and
  334.     all the split-screen routines. This was necessary for adding
  335.     extended 2.0 support. At the same time, I fixed some bugs in the
  336.     previous console.device implementation (NComm would crash if it
  337.     had no memory for opening a console.device, and the cursor
  338.     sometimes got trashed when running OS2)
  339.   o NComm no longer fragments memory! Found a bug in the
  340.     clock routines, causing a loss of 40 bytes each time
  341.     you started and ended NComm.
  342.   o Fixed a bug in the "Save scrollback" function (would not
  343.     save files larger than 32K).
  344.   o 7-bit character sets were not loaded from the NComm.config file
  345.     (previously used US7, but displayed something else in
  346.     the status line :-/ )
  347.   o It is no longer possible to load a new phonebook during
  348.     dialing, since the dialled entry then would become
  349.     invalid in the meantime.
  350.   o Fixed a few bugs in the IBP and IBM translation tables.
  351.   o CLI window that NComm was started from may now be closed.
  352.   o Removed View Transfer window. This function crashed 2.0
  353.     and was rarely used.
  354.   o Caps Lock can now be turned on while using the Scrollback.
  355.     Made an attempt to fix a bug that disabled Shift-Up / Shift-Down.
  356.   o The Zmodem Resume flag is now updated when loading a new
  357.     configuration (this caused many problems).
  358.   o Modem Setup "cancel" did not restore Auto-baud flag.
  359.   o It is now possible to pick items in the menus from all windows.
  360.  
  361. Known quirks
  362. ------------
  363.  
  364. 1. Some of the req.library requesters look rather ugly (yellow) due to
  365.    limitations in the req.library. Since all requesters are started as
  366.    seperate processes, a problem occurs when you want to close the screen
  367.    (or quit NComm). Most requesters that are open must then be shut down
  368.    manually. This is also due to missing features in the req.library
  369.    (signalling) and hopefully this will also get fixed in a later version
  370.    of this library. The final problem with req.library is that the req.lib
  371.    filerequester sometimes trashes the NComm window pointer (this can be
  372.    proved by using for example ARTM). Hope to see a new version of
  373.    req.library really soon!
  374.  
  375. 2. If the serial device can not be opened when changing device/unit, NComm
  376.    will try to open the previous device and/or unit. Sometimes this second
  377.    OpenDevice() call causes a crash when using OS 2.0. The problem seems to
  378.    be caused by the Amiga operating system, since this does not happen
  379.    when using AmigaDOS 1.3. I rewrote the init serial routine from scratch
  380.    but have not found any bugs in NComm's handling of the serial.device.
  381.  
  382.  
  383.             ----------------------------------------
  384.         *** What has been changed from V1.8 to V1.9? ***
  385.             ----------------------------------------
  386.  
  387. - The NComm.config file format has been changed.  When upgrading to
  388. the new version, remember to delete all configuration files. The
  389. format has also been prepared for future expansion.
  390.  
  391. - The NComm.phone phonebook format has been changed due to a new
  392. macrokeys field. Convert your phonebooks to the new format using
  393. the program PbConvert. The format has been prepared for future
  394. expansion.
  395.  
  396. - FAST Zmodem protocol added, using the external XPRZmodem.library
  397. created by Rick Huebner. NComm now has the fastest Zmodem protocol
  398. available in ANY comms programs - actually faster than VLT, which uses
  399. the same library ;-) Maximum troughput close to 19200 baud using
  400. the serial.device that comes with Workbench 1.3.2.  A new transfer
  401. window displays lots of information.
  402.  
  403. - The Xmodem and Ymodem protocols have been completely rewritten,
  404. and are now ultrafast. Ymodem-Batch and Ymodem-G protocols have
  405. been added (please consult the documentation before using Ymodem-G
  406. with high speed modems).
  407.  
  408. - Scrollback feature (review buffer) added.  Buffer size can be set
  409. from 0 - 512K. View or save text that previously has been displayed
  410. on screen!
  411.  
  412. - A portuguese IBM character set has been added.
  413.  
  414. - Advanced NComm Host System using script file. Supports two
  415. security levels, bulletin menu, up and download with user selectable
  416. protocol, configurable up and download directories, immediate
  417. access to uploaded files (optional), message area with both public
  418. and private messages, chat function, hold directory with ZOO
  419. support, logfile, sysop menu with possibility for execution
  420. of DOS commands, sleep disconnect, detection of NO CARRIER...
  421.  
  422. - NComm now works with multiple serial ports. The serial port
  423. device name and unit is set using an environment variable.
  424.  
  425. - G&R Host Mode added.  Control file transfers from a single machine,
  426. when communicating with programs that support the G&R protocol.
  427.  
  428. - Macrokeys window has been made better.  Step trough the string
  429. gadgets by pressing RETURN, loading a new file won't close the window.
  430. The maximum text length is now 512 characters.
  431.  
  432. - It is now possible to change resolution and exit NComm when using
  433. the file requester. The requester is now really proportional.
  434.  
  435. - The modem abort code has been changed for compability with all hayes
  436. compatible modems.
  437.  
  438. - The windows won't blank out when using Dmouse (actually a bug in
  439. Dmouse but who cares...)
  440.  
  441. - A problem with redial has been fixed.
  442.  
  443. - Error messages are displayed if there isn't enough memory for NComm
  444. to open a window.
  445.  
  446. - NComm now works with an overscan WorkBench screen.
  447.  
  448. - The files NComm.phone, NComm.keys and NComm.config will be loaded
  449. before libraries and devices are opened. This should make it more
  450. comfortable to use NComm with a single drive machine.
  451.  
  452. - More hot keys have been added.
  453.  
  454. - Phonebook settings now have higher priority than settings
  455. found in configuration files used in PB. An error message will
  456. be displayed if the config file can not be found.
  457.  
  458. - Chopping will be disabled for .ZIP files.
  459.  
  460. - A lot of changes has been made to the script language.  NComm now
  461. has one of the most advanced SL's available;
  462.  
  463.   o New Command; SET - assigns a text (or an earlier defined variable)
  464.     to a variable. The pre-defined variable $date contains the current
  465.     date and time, $ncomm contains the current version number and the
  466.     variable $baud contains the current baudrate.
  467.  
  468.   o New Command; IF ... THEN ... - checks a variable for a
  469.     specific string and performs the following function if TRUE/FALSE.
  470.     Can also check whether a file exists or not.
  471.  
  472.   o New Command; INPUT - reads input from the serial port and places
  473.     it in a variable until a specific string has been read.  The
  474.     timeout function can be used to define how long NComm should wait
  475.     for the terminating string.
  476.  
  477.   o New Command(s); REPEAT<->UNTIL ... - performs what is situated
  478.     between REPEAT and UNTIL. If the expression is TRUE/FALSE, the
  479.     procedure will be repeated. Can also check whether a file exists
  480.     or not.
  481.  
  482.   o New Command(s); WHILE ...  DO<->ENDWHILE - performs what is
  483.     situated within DO and ENDWHILE until the expression is
  484.     TRUE/FALSE. Can also check whether a file exists or not.
  485.  
  486.   o New Command; CLRSTACK - clears the RETURN stack, forgets active
  487.     subroutine calls (gosubs...)
  488.  
  489.   o New Command; DLWHEN - deletes the last defined when command.
  490.     Repeated usage will succesive delete the "previous" WHEN
  491.     command.
  492.  
  493.   o New Command; DUMP - used for debugging of scripts, dumps a list
  494.     of all variables and what they contain.
  495.  
  496.   o New Command; ECHO - defines if characters read by the INPUT
  497.     command shall be echoed. If echo is ON, text sent by the functions
  498.     ASCSEND and SEND will be echoed locally. The output from the CLI
  499.     command will be sent to the serial port if ECHO has been turned
  500.     on.
  501.  
  502.   o New Command; WRITE - opens a file and appends the following
  503.     string to the file.
  504.  
  505.   o TIMEOUT now also concerns ASCSEND. If ASCSEND is halted by a ^S
  506.     and no ^Q has been received within the timelimit specified by
  507.     TIMEOUT, the script will go on with the next command.
  508.  
  509.   o 20 WHEN commands may now be active simultaneosly.
  510.  
  511.   o Control characters now work well in WAIT, CONVERSE and WHEN
  512.     commands (guess there were some problems with this in V1.8)
  513.  
  514.   o WHEN command fixed to "override" previous WHEN commands
  515.     containing same string...
  516.  
  517.     Variables can be used everywhere where strings are expected.
  518.     It is also possible to concatenate several variables and/or
  519.     literals.
  520.  
  521. - Yeah, we fixed some bugs.
  522.  
  523.   o Changing resolution while using "view transfers" doesn't call guru
  524.   o The file transfer block counter is no longer reset at block 255
  525.   o A long redial delay won't make NComm hang
  526.   o Status line is updated while dialling
  527.   o The palette should no longer display strange values
  528.   o G&R paths are updated immediately after loading new configuration
  529.   o The CLI command will (hopefully) not make NComm hang
  530.   o Fixed a small bug in the IBM font FONTS:NComm1/8
  531.   o G&R filenames will be translated correctly before usage
  532.   o Fixed an irritating problem with detection of NO CARRIER!
  533.   o The 13th entry in the phonebook no longer disappears when using
  534.     the "New" command.
  535.   o Clearing screen while using "split screen" doesn't clear
  536.     reference line...
  537.  
  538.   \\\ Thanks to all persons who sent us ideas and bug reports!  ///
  539.   /// More ideas, (bug) reports and source code heavily wanted  \\\
  540.  
  541.  
  542.             -----------------------------------------
  543.         *** What has been changed from V1.01 to V1.8? ***
  544.             -----------------------------------------
  545.  
  546. 1. Main New Features.
  547. ---------------------
  548.  
  549. - Scripts.  NComm now has an integrated, advanced script language,
  550. which, among other things, enables you to fully automate your online
  551. sessions.  Unattended operation is also a possibility.  However,
  552. decrease of time used online and thus, online costs, is perhaps the
  553. most common utilization of the power a script language gives you.
  554.  
  555. - Logfile.  By enabling this option, NComm will maintain a log of all
  556. succesful connects.  The "Callinfo" utility, which is a standalone
  557. utility, uses this to estimate the phone bill, display statistics,
  558. etc.
  559.  
  560. - NComm now supports the Ymodem file transfer protocol.
  561.  
  562. - The G & R protocol has been added.  This is an auto up/download
  563. protocol for use with the MBBS system.  Automatic up/download without
  564. entering filenames and so on is the virtue of this feature.
  565.  
  566. - Load / save configuration.  By saving your personal program settings
  567. in the file NComm.config, those settings will be used as a default for
  568. subsequent sessions.  Also, NComm can be set up to load special config
  569. files when connecting to certain hosts.
  570.  
  571. - Phonebook.  Limited only by available memory, the Phonebook allows
  572. easy keeping, editing, sorting, printing and dialling of all your
  573. phone numbers.
  574.  
  575. 2. Display.
  576. -----------
  577.  
  578. - Both two and eight colour modes are now supported with full ANSI
  579. colour emulation when using eight colours.  However, the two colour
  580. mode may give faster screen I/O on some systems.
  581.  
  582. - The colours used by the program can be easily adjusted with a
  583. built-in colour palette.  Each screen mode has its own palette.
  584.  
  585. - Interlace mode can be toggled from the 'Screen' menu.
  586.  
  587. - Status line with On-screen 24-hour clock, showing current time and
  588. time used online, respectively.  Setup displayed when not online.
  589.  
  590. - ANSI x3.64 / vt100 emulation has been improved.  Most notably, the
  591. Clear Screen and Set Scroll Region commands have been implemented.
  592. The cursor keys also send the proper codes.  As a result of this,
  593. NComm will now work with many screen-oriented programs, e.g.  full
  594. screen editors, games, etc.
  595.  
  596. - NComm can be set to ignore the ANSI control codes for boldface,
  597. italics and underline.  Some bulletin boards tend to overuse these
  598. styles.
  599.  
  600. - The ASCII BELL code can be configured to either flash the screen,
  601. make an audible beep, pop the screen to front, or do all or even none
  602. of the above.
  603.  
  604. - Reset screen function.  This function will clear the screen, turn of
  605. all style settings and reset the colors.
  606.  
  607. - The program will now work in PAL mode even when using Kickstart 1.3.
  608.  
  609. - The requester for editing macrokeys now gives you an overview of all
  610. 20 keys.  This makes editing a much easier task than with previous
  611. versions of NComm.
  612.  
  613. - Dial requester for dialling phone numbers not in the phonebook.
  614.  
  615. - Modem setup requester.  This lets you customize NComm for use with a
  616. wide variety of modems.
  617.  
  618. - The file requester has been made much better.  Eight devices will be
  619. displayed, with non-available devices 'ghosted'.  Ten entries and disk
  620. space free will also be displayed.  Parent and pattern functions are
  621. available.
  622.  
  623. 3. Translation.
  624. ---------------
  625.  
  626. - Twelve translation modes are available (both 7 and 8 bits); ISO,
  627. IBM, IBN, US7, UK7, GE7, FR7, SP7, IT7, NO7, SF7 and DE7.  If you
  628. choose the IBM or the IBN translation, an IBM PC font will be used.
  629. All special IBM characters will be displayed and translated correctly.
  630. This is also true when using ASCII receive/send, if not the "ISO"
  631. translation selected.
  632.  
  633. - The program now uses the current Workbench/CLI/Shell keymap, i.e.
  634. NComm now supports all keyboards supported by Commodore-Amiga.
  635.  
  636. - Eight bit characters are no longer truncated.
  637.  
  638. - The "Show HEX chars" option is now made easily available.
  639.  
  640. - The DEL key can be mapped to the Backspace key and vice versa.
  641. Handy when using host systems which expect a VT terminal.  This might
  642. be the case when the remote machine runs Unix, VMS or Tops-20, amongst
  643. others.
  644.  
  645. 4. Other changes/new features
  646. -----------------------------
  647.  
  648. - The program now has a "message upload" facility for uploading mail
  649. to bulletin board systems.  This is useful when the message editor on
  650. the BBS does strange things with your message.
  651.  
  652. - Redial function has been implemented.  This makes NComm dial a
  653. number repeatedly until a connection has been established.  Alternate
  654. phone numbers for a system can be specified, in which case all numbers
  655. will be tried before starting all over again.  It is also possible to
  656. set up a dial queue of several host machines, each of which may have
  657. several phone numbers.
  658.  
  659. - The serial buffer has been increased from 1K to 4K, in order to
  660. reduce the probability of loss of data when screen I/O is temporarily
  661. suspended.  This may be the case when holding down the right mouse
  662. button for a long while, or when printing incoming text.
  663.  
  664. - NewCli function.  By selecting this menu option, NComm will start up
  665. a new CLI on the Workbench screen.
  666.  
  667. - 7-wire handshaking (RTS/CTS) is now supported.
  668.  
  669. - 600 baud option has been added.
  670.  
  671. - The invisible close gadget in the main window has been removed, as
  672. well as the "windowed xmodem" protocol.
  673.  
  674. - The status window is available from the menu.
  675.  
  676. 5. Known quirks.
  677. ----------------
  678.  
  679. - The ANSI 'blink' command is not fully implemented.  Instead the line
  680. is shown in italics.
  681.